Ext.onReady(function() {
			Ext.form.Field.prototype.msgTarget = 'qtip';
			Ext.QuickTips.init();
			new Ext.Viewport({
						layout : "border",
						// title : '发送通知',
						items : [{
									title : "重置密码",
									region : 'center',
									// collapsible : true,
									// titleCollapse : true,
									width : "100%",
									height : 450,
									items : [mainPanel]
								}]
					});
		});

var formPanel = new Ext.form.FormPanel({
			// url:'',//表单提交的地址
			// method : "post",
			// baseParams : {
			// extra : "中华人民共和国",
			// id : 100
			// },// 隐藏表单域传值
			defaultType : "textfield",// 下面的items没有定义xtype属性时，默认为textfield
			// title : "会员注册",// 标题
			style : 'border-width:0 0 0 0;', // 去除边框
			width : 400,// 宽度
			height : 400,// 高度
			bodyStyle : "padding:6px",// 正文区域样式
			frame : true,
			labelAlign : "left",
			items : [new Ext.form.TextField({
						id : "username",
						name : "username",
						allowBlank : false,
						width : 300,
						style : "margin-left:40px;margin-top: 50px;",
						fieldLabel : "用户名",
						labelAlign : "right"
							// regex:/^\w{6,}$/自定义的规则
						}),
					// 密码域
					{
						header : "<div align='center'>不能为空</div>",
						// dataIndex : "hsiNameEn", // hsi 名称(英文)
						name : "password",// 密码
						width : 300,
						blankText : '不能为空',
						id : 'pwd',
						style : "margin-left:40px;margin-top: 25px;",
						allowBlank : false,// 是否允许为空
						inputType : "password",// 输入类型
						xtype : "textfield",// 相当于new Ext.form.textField
						fieldLabel : "新密码",// 文本框提示信息
						labelAlign : "right"
					}]
		});

var pnSub1 = new Ext.Panel({
			height : 350,
			layout : 'column',
			columnWidth : .5,
			frame : true,
			// style : 'border-width:0 0 0 0;', //去除边框
			// x : 300,
			// y : 50,
			// floating : true,
			// collapsible : true,
			// titleCollapse : true,
			labelSeparator : ':',
			items : [formPanel],
			// html:'<h1>dhskhkfdhakhfds</h1>',
			buttonAlign : 'left',
			buttons : [{
						text : "确定",
						id : "ok",
						style : "margin-left:130px;",
						handler : function() {
							var username = Ext.getCmp('username').getValue();
							var pwd = Ext.getCmp('pwd').getValue();

							if (username == "" || pwd == "") {
								alert("请检查输入！");
								return;
							}

							var waitMsg = new Ext.LoadMask(Ext.getBody(), {
								msg : "请稍候。。。。。。",
								removeMask : true
									// 完成后移除
								});
							waitMsg.show();

							Ext.Ajax.request({
										url : 'resetPwd',
										params : {
											username : username,
											pwd : pwd
										},
										method : "GET",
										success : function(resp, opts) {
											if (resp.responseText == "true") {
												alert("密码重置成功！");
												Ext.getCmp('username').reset();
												Ext.getCmp('pwd').reset();
											} else {
												alert("密码重置失败，请刷新后重试！");
												return;
											}
											// Ext.getCmp("phoneNum").setValue("");
										},
										failure : function(form, action) {
											alert("密码重置失败，请刷新后重试！");
										}
									});
									waitMsg.hide();
						}
					}, {
						text : "取消",
						id : "reset",
						style : "margin-left:25px;",
						handler : function() {
							Ext.getCmp('username').reset();
							Ext.getCmp('pwd').reset();
						}
					}]
		});
var pnSub2 = new Ext.Panel({
			height : 300,
			columnWidth : .5,
			frame : true,
			// border : 0,
			style : 'border-width:0 0 0 0;',
			html : '***说明：管理员可以给全校所有教师学生发送通知消息，教师只能给所带班级发送消息！'
		});

var mainPanel = new Ext.Panel({
			layout : 'column',
			id : 'mainPanel',
			width : "100%",
			style : 'border-width:0 0 0 0;',
			frame : true,
			height : 450,
			items : [pnSub1, pnSub2]

		});
